/*详情*/
.cont-details{
	overflow: hidden;
	background:#f5f3ee;
	padding-bottom:60px;
}
.cont-details .cont{
	overflow: hidden;
	margin-top:30px;
	background:#fff; 
}
.cont-details .cont1{
	height:366px;
}
.cont-details .cont1 .title{
	width:820px;
	height:76px;
	line-height:76px;
	margin-left:10px;
	border-bottom:1px solid #e1e1e1;
}
.cont-details .cont1 .title .h4{
	float: left;
	color:#666;
	font-size:16px;
	padding-left:30px;
}
.cont-details .cont1 .title a{
	float: right;
	color:#3fa89d;
	padding-right:40px;
}
.cont-details .cont1 .box{
	padding:0 40px;
	color:#999;
	overflow: hidden;
}
.cont-details .cont1 .box .info{
	height:110px;
	overflow: hidden;
	margin:0 -140px;
}
.cont-details .cont1 .box .info div{
	float: left;
	margin:24px 140px;
}
.cont-details .cont1 .box .info span{
	display: block;
	text-align: center;
}
.cont-details .cont1 .box .info span:first-child{
	color:#3fa89d;
	font-size:24px;
	margin-bottom: 10px;
}
.cont-details .cont1 .box .mean ul li{
	line-height:34px;
}
.cont-details .cont1 .box .mean ul.last{
	margin-left:170px;
}
.cont-details .cont1 .box .mean .bar-box{
	width:256px;
	height:12px;
	margin:10px 5px;
	border:1px solid #ececec;
	overflow: hidden;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.cont-details .cont1 .box .mean .bar-box .bar{
	width:0%;
	height:100%;
	background:#3fa89d;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.cont-details .cont1 .box .mean ul.last li.last span{
	margin-left:23px;
}
.cont-details .cont1 .logo{
	width:369px;
	height:366px;
	border-left:1px solid #e1e1e1;
	text-align: center;
	overflow: hidden;
}
.cont-details .cont1 .logo .box:first-child{
	margin-left:30px;
}
.cont-details .cont1 .logo .last{
	margin-right:22px;
}
.cont-details .cont1 .logo .rank{
	color:#3fa89d;
	font-size:24px;
	margin:78px 0 10px 0;
}
.cont-details .cont1 .logo .small{
	color:#999;
}
.cont-details .cont1 .logo .img{
	height:145px;
	overflow: hidden;
	clear: both;
}
.cont-details .cont1 .logo .img img{
	margin:30px auto 0 auto;
}
.cont-details .cont1 .logo .btn{
	width:290px;
	height:36px;
	background:#3fa89d;
	line-height:36px;
	text-align: center;
	margin:0 auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.cont-details .cont1 .logo .btn a{
	display: block;
	color: #fff;
}

/*cont2*/
.cont-details .cont2{
	/*min-height:600px;*/
}
.cont-details .cont2 .title{
	height:88px;
	overflow: hidden;
	padding:0 38px;
}
.cont-details .cont2 .title ul{
	margin:30px -18px;
	overflow: hidden;
}
.cont-details .cont2 .title ul li{
	float: left;
	height:28px;
	line-height:28px;
	color:#999;
	font-size:16px;
	padding:0 10px;	
	margin:0 18px;
	cursor: pointer;
	transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
}
.cont-details .cont2 .title ul li.active,
.cont-details .cont2 .title ul li:hover{
	border-bottom:2px solid #3fa89d;
	color:#3fa89d;
}
.cont-details .cont2 .details{
	padding:0 38px 50px 38px;
}
.cont-details .cont2 .details table,
.cont-details .cont2 .details table tr,
.cont-details .cont2 .details table th,
.cont-details .cont2 .details table td{
	border-collapse:collapse;
	border:1px solid #e1e1e1;
	color:#999;
}
.cont-details .cont2 .details table tr td{
	padding:19px 30px;
	line-height:30px;
}
.cont-details .cont2 .details table tr td:first-child{
	text-align: center;
	padding:19px 0;
}
.cont-details .cont2 .details table tr td:last-child{
	padding:19px 30px;
}
.cont-details .cont2 .details table tr td p{
	/*text-indent: 2em;*/
	margin:5px 0;
}
.det_table{
	display: none;
	position: relative;
	overflow: hidden;
}
.det_table:first-child{
	display: block;
}
.det_table.record-box{
	padding-bottom:49px;
}
.cont-details .cont2 .details .img-box{
	width:230px;
	height:344px;
	float: left;
	margin:30px;
	position: relative;
	overflow: hidden;
}
.cont-details .cont2 .details .enlarge{
	width:774px;
	height: auto;
	float: right;
	position: absolute;
	right:0;
	top:0;
}
.cont-details .cont2 .details .img-box img{
	width:100%;
	cursor: pointer;
}
/*.cont-details .cont2 .details .enlarge img{
	width:100%;
	margin:50px auto;
}*/
.cont-details .cont2 .details .img-box span{
	position: absolute;
	display: block;
	right:10px;bottom:10px;
	width:23px;
	height:23px;
	background:url(../img/enlarge.png) no-repeat;
	cursor: pointer;
}
/*记录*/
.cont-details .cont2 .details table.record tr td,
.cont-details .cont2 .details table.record tr th{
	padding:15px 0;
	line-height: 30px;
	text-align: center;
}
.cont-details .cont2 .details table.record tr th{
	font-size:16px;
	/*color:#333;*/
	font-weight: normal;
}
.cont-details .cont2 .details table.record .finish{
	color:#fe8d29;
}
ul.pagination{
	overflow: hidden;
	position: absolute;
	right:40%;
	bottom:0;
}
ul.pagination li{
	float: left;
	border:1px solid #eee;
	margin:0 5px;
	background:#fff;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}
ul.pagination li.active{
	border:1px solid #3fa89d;
	background:#3fa89d;
}
ul.pagination li.active a{
	color:#fff;
}
ul.pagination li a{
	display: block;
	padding:2px 6px;
	color:#999;
	font-size:12px;
}
ul.pagination li a.previous,
ul.pagination li a.next{
	padding:0;
	width:20px;
	height:20px;
}
ul.pagination li a.previous span,
ul.pagination li a.next span{
	display: block;
	height:20px;
	background:url(../img/group.png) no-repeat -1px -1px;
}
ul.pagination li a.next span{
	background-position:-23px -1px;
}

/*
 *列表
*/
.cont-list{
	overflow: hidden;
	background:#f5f3ee;
}
.cont-list .import{
	background:#3fa89d;
	margin:30px 0;
}
.cont-list .import .cont-import{
	height:100px;
	overflow: hidden;
	display: none;
	line-height: 100px;
	color:#fff;
}
/*.pt-page-moveToLeftFade {
	-webkit-animation: moveToLeftFade .7s ease both;
	-moz-animation: moveToLeftFade .7s ease both;
	animation: moveToLeftFade .7s ease both;
}
@-webkit-keyframes moveToLeftFade {
	form{ opacity: 1 }
	to { opacity: .3; }
}
@-moz-keyframes moveToLeftFade {
	form{ opacity: 1 }
	to { opacity: .3; }
}
@keyframes moveToLeftFade {
	form{ opacity: 1 }
	to { opacity: .3; }
}*/
.cont-list .import .cont-import:first-child{
	display: block;
}
.cont-list .import .cont-import div{
	float: left;
	color:#fff;
}
.cont-list .import .cont-import .title{
	font-size:28px;
	margin-right:85px;
	width:162px;
	overflow: hidden;
}
.cont-list .import .cont-import .first{
	width:168px;
	overflow: hidden;
}
.cont-list .import .cont-import .span{
	line-height:85px;
}
.cont-list .import .cont-import .span:before{
	display: block;
	content: "";
	width:1px;
	height:54px;
	background:#54cfc2;
	float: left;
	margin:23px 75px;
}
.cont-list .import .cont-import .span span{
	font-size:28px;
	display: block;
	float: left;
	margin-top: 5px;
	width:81px;
	overflow: hidden;
}
.cont-list .import .cont-import .span span:first-child{
	font-size:14px;
	margin:5px 22px 0 0;
	width:84px;
}
.cont-list .import .cont-import .last{
	margin:0 52px;
}
.cont-list .import .cont-import:first-child .last{
	margin:0 66px;
}
.cont-list .import .cont-import .btn{
	width:118px;
	height:30px;
	line-height:30px;
	margin:34px 0;
	text-align: center;
	border:1px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-left:69px;
}
.cont-list .import .cont-import .btn:first-child{
	margin-left:80px;
}
.cont-list .import .cont-import .btn a{
	display: block;
	color: #fff;
}
.cont-list .title{
	overflow: hidden;
	height:68px;
}
.cont-list .title ul{
	margin-bottom:30px;
	overflow: hidden;
}
.cont-list .title ul li{
	float: left;
	line-height:36px;
	font-size:16px;
	color:#666;
	padding:0 10px;
	margin-right:14px;
	cursor: pointer;
	transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
}
.cont-list .title ul li.active{
	border-bottom:2px solid #3fa89d;
	color:#3fa89d;
}	
.cont-list .list .list-ypt,
.cont-list .list .list-market{
	position: relative;
	overflow: hidden;
}
.cont-list .list-ypt .container:first-child,
.cont-list .list-market .container:first-child{
	margin-bottom:60px;
}
.cont-list .list .cont-common{
	padding-bottom:130px;
	display: none;
}
.cont-list .list .cont-common:first-child{
	display: block;
}
.cont-list .list ul.pagination{
	bottom:55px;
}